home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
- Keycall 1.3
- ~~~~~~~~~~~
-
- Version 1.3.2 06/02/93 © Timespan Software
-
-
-
- The purpose of this program is to provide hotkeys to run frequently used
- programs. In order to minimise conflict with other software attempting
- input from the keyboard, a choice of qualifier and all function keys are
- used. Using these key combinations allows Keycall to allocate up to ten
- user-definable hotkeys. The advantage of using hotkeys as opposed to other
- menu or docking programs etc. is that the keyboard is always available
- regardless of the screen you are currently working in.
-
- This software will work on both 1.3 and 2.n machines. Please note that
- "Keycall 2" (currently under production) will run as a true WB2 commodity,
- allowing control from the CX Exchange program etc.
-
- Keycall is shareware. It may be freely copied and distributed, as long as
- the original program remains intact. I would also request that this "doc"
- file is distributed along with Keycall. Should you find this program
- useful then a small donation to the author would be gratefully received.
-
-
-
- Installation (2.0)
- ~~~~~~~~~~~~~~~~~~
- Drag the WB2_Icon to your disk using workbench, use the Icon/Rename menu
- option to change this icon's name to Keycall. To invoke Keycall at startup,
- you have the option of dragging the Keycall icon (the one that you have
- just renamed!) to your WB startup drawer, or you can move Keycall to your
- C: directory using the shell or SID etc., and add the "Run >Nil: Keycall"
- command to your User-Startup file.
-
-
- Installation (1.3)
- ~~~~~~~~~~~~~~~~~~
- Simply copy Keycall (less than 8k in size) to your disk using workbench to
- drag the Keycall icon to your desired drawer. Or if you intend to include
- Keycall as part of your startup-sequence (recommended) then copy the
- program to your C: directory and add the following line to your startup-
- sequence :
-
- Run >Nil: Keycall
-
-
- Floppy Users
- ~~~~~~~~~~~~
- Keycall does not require the use of any disk libraries, however if you
- wish to retain identical command strings across a number of different
- workbench disks, Install Keycall as above, edit the command strings and
- then save a keylist file (see below) and copy to the various S:
- directories.
-
-
- Using Keycall
- ~~~~~~~~~~~~~
- From Workbench: click on the Keycall icon
-
- From CLI : enter "Run >Nil: Pathname/Keycall"
-
- CLI Usage : Keycall SHOW/s
-
-
- Keycall operates in two modes, control or background. Whilst the programs
- window is visible the control+function key combinations are ignored and
- program control/editing is possible. Using the Ctrl+Esc combination opens
- the program's control window.
-
- Whilst running in the background (ie. Keycall's window is closed) then the
- appropriate command strings are executed when the qualifier+function key
- combinations are used. Please note that in order to quit the program, you
- need to select "Quit" from the menu on the control window.
-
- As a default if Keycall can open the S:Keylist file, then the program will
- run in the background, The SHOW option causes Keycall to open it's control
- window when being first executed.
-
-
- The basics of operating the program are :
-
- [1] Run the program
- [2] Ensure the control window is open.
- [3] Edit command strings for appropriate function keys.
- [4] Select your qualifier. (ie Ctrl/Amiga/Alt/Shift keys)
- [5] Save the keylist file.
- [6] Test function key sequences.
-
-
- Once you have saved a keylist file, then all you need do is run the
- program and then use your <qualifier> + function keys as before.
-
-
- The Control Window
- ~~~~~~~~~~~~~~~~~~
- Run Keycall from either CLI or Workbench, until Keycall has saved a
- "Keylist" file in the S: directory, the control window will be displayed
- at startup with default strings shown for keys F1 and F2. These command
- strings start a shell and give a directory listing of DF0:.
-
-
- The program's control window should now appear, looking like this:
- (if not then use the Ctrl + Esc hotkey combination)
-
- ================================================================
- | |
- | ------ ------------------------------------------------- |
- | |CYCLE | |COMMAND | |
- | ------ ------------------------------------------------- |
- | |
- | ------ ------ ----------------------- ----- |
- | |CANCEL| | SAVE | | QUALIFIER = < key> | | USE | |
- | ------ ------ ----------------------- ----- |
- | |
- ================================================================
-
-
- Keys
-
- Help :
- Brings up a small help window detailing the very basic
- operation of Keycall. To continue click anywhere within
- the window.
-
- Tab :
- Keyboard alternative to select the CYCLE gadget.
-
-
- Gadgets
-
- CYCLE :
- Selects the next command string to view/edit. As it's name
- suggests, it cycles through F1 - F10, and then back to F1
- again.
-
- COMMAND :
- This is a standard Amiga text gadget used for the input of
- command strings. In order to edit/create commands you will
- need to click in this gadget before typing.
-
- CANCEL :
- Cancels the current edits, command strings remain as they
- were when the control window last appeared. Keycall is
- enabled and the control window closed. Using the close
- gadget on Keycall's window is functionally equivalent.
-
- SAVE :
- Permanently saves the current edits as S:Keylist and then
- closes the control window and enables keycall.
-
- USE :
- Keycall is enabled using the current edits and the control
- window is closed.
-
- QUALIFIER :
- Cycles through the various qualifier options available for
- use with the function keys. In order to prevent conflict
- with other programs attempting to use the function keys, you
- can select your own qualifier key. Choices are : Control,
- Left Alt,Right Alt,Any Alt,Left Amiga,Right Amiga,Shift,None.
-
-
- Project Menu
-
- New :
- <Amiga+N> Clears the current command strings being edited.
-
-
- Save :
- <Amiga+S> Functionally equivalent to the "SAVE" gadget
-
-
- Use :
- <None> Functionally equivalent to the "USE" gadget
-
-
- Disable :
- <Amiga+D> Closes the control window, but allows no execution of
- command strings until the control window has been opened
- again.
-
-
- About :
- <None> Causes a small window to appear showing shareware details
- etc. Click anywhere in this window to continue.
-
-
- Quit :
- <None> Quits the program, this is the **ONLY** way to shut the
- program down without resorting to using the shell.
-
-
-
- Edit Menu
-
- Last Saved :
- <None> Reloads the previously saved command strings from the keylist
- file in your S: directory, then updates the control window
- display.
-
-
- Background Mode
- ~~~~~~~~~~~~~~~
- Keys
-
- Ctrl+Esc : Only used whilst the control window is closed, this is
- Keycall's Hot Key. Using this key combination causes the
- control window to appear.
-
- Qual+Fn : With Keycall's control window closed and commands enabled,
- using the combination of the chosen qualifier key and any of
- the function keys F1 - F10 causes Keycall to execute the
- line(s) in the same way as typing the command into the Shell.
- If any of the available command strings are empty then no
- attempt is made to perform that function.
-
-
- Command Strings
- ~~~~~~~~~~~~~~~
- What commands ? Those programs you use most frequently, or if you know
- your way around the shell well enough, then format/list/copy files etc.
- However it is recommended to allow some visual output for example :
-
- Run >Nil: List >"Con:20/20/440/180/ Listing of C:" C: NODATES
- Or :
- Run >Nil: MyDir/Wordprocessor <argument1> <argument2>
-
-
- Note that further execution of command strings is suspended until the
- current execution is finished. Therefore ensure that the Run (or Runback
- etc.) command is used to ensure early completion. Keycall is quite happy
- to wait, however if your needs dictate.
-
- Multiple commands can be entered in the COMMAND text gadget by use of the
- "\n" combination (as per c), as in the following example :
-
- CD DH1:Grafix\nRun >NIL: DPaint
-
- In order to include a literal "\n" within the command string, simply type
- in "\\n" the first slash will be ignored. Obviously if you exceed the 255
- byte limit of the command string, then you will have to resort to using a
- script file and using Keycall to execute it.
-
- Redirection to the NIL: Device may be required, dependant on your system
- set up, workbench 2 and 1.3.n + ARP seem happy enough without this, but
- a standard 1.3.2 workbench may crash if this redirection is omitted.
-
-
- Problems
- ~~~~~~~~
- Program does nothing :
-
- [1] Firstly Use the Ctrl+Esc combination if the control window does not
- appear see [2]. Assuming you are now looking at the control window check
- that you have specified pathnames correctly and that you have given valid
- arguments. I suggest typing the command(s) into a shell to test. The most
- common problem is mitsyping a command. Further check that you are using
- the correct qualifier key, as displayed on your QUALIFIER gadget.
-
-
- [2] Run Keycall again, the control window should now appear. If not, then
- a command string has failed to return control to the program. Reboot and
- check for commands that do not finish. (Note that only one occurrence of
- Keycall will run at any one time. If you try to run the program a second
- time Keycall sends a hotkey type signal to the first program and shuts
- down.) Do remember that a program that expects CLI input could well be
- unaware that it is running in the background, and wait forever.
-
- Amiga crashes :
-
- [1] Either you need to redirect your input/output, or your command causes
- system failure. As described above type your line in the shell to test.
-
-
- Programmers/Disk Compilers
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
- The KeyMenu program included on this disk allows the use of Keycall to
- create a menu driven front end for your disks. Read the KeyMenu.doc file
- for more information.
-
-
- Disclaimer
- ~~~~~~~~~~
- Although every attempt has been made to ensure this program is bug free,
- no warranty is given or implied as to the suitability of this software.
- Please send bug reports or suggestions to the address shown below.
-
-
- Registration
- ~~~~~~~~~~~~
- Should you wish to become a registered user, then send a small donation
- to the author. Registered users will receive Keycall 2, the workbench 2
- version of this software, which should be available shortly. If you do not
- reside within the UK, please ensure that the costs of disk and postage is
- covered.
-
- Whether registered or not, if any users require help regarding the use of
- Keycall, then drop me a line and I will do my best to help.
-
-
- Timespan Software
- 49 Craydene Road,
- Erith,
- Kent DA8 2HA
-
-